home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
001
/
xtalkv11.arc
/
XMODEM.DOC
< prev
next >
Wrap
Text File
|
1985-06-01
|
2KB
|
58 lines
XMODEM.EXE
----------
This is a special implementation of the XMODEM protocol transfer. It runs
"beneath" Crosstalk, and is invoked via the Crosstalk "RUN" command.
HISTORY
=======
Crosstalk STILL doesn't work right with XMODEM, especially sending files
(Crosstalk's XX command). And neither the send nor the receive (RX)
commands recognize the CRC option, which would greatly improve reliability.
So this stand-alone version of XMODEM was developed as an add-on Crosstalk
command. It uses CRC if the other side can support it, else uses the
usual 8-bit checksum.
USE
===
1) While online to the remote system via Crosstalk terminal mode,
start the other XMODEM transfer, just as you would do in preparation
for using Crosstalk's RX or XX commands.
2) Get to Crosstalk's COMMAND? prompt (via ESC or whatever key you've
set up as the ATtention key).
3) Use the Crosstalk RUN command to run this XMODEM to actually do the
file transfer:
RUn xmodem s foo 1 (send "foo" using port 1)
RUn xmodem r xyz 1 (receive "xyz" using port 1)
RUn xmodem r xmodem.c 2 (receive "xmodem.c" using port 2)
4) As the transfer proceeds, you will see status messages on your screen.
5) When the transfer is complete, you will be returned to Crosstalk.
NOTE: Do not - repeat DO NOT - attempt to run this as a stand-alone transfer
program (i.e. - outside of Crosstalk). It has some very touchy and difficult
code that was specially developed just to allow "re-using" the serial port
without actually opening it. This program wants to use the same baud rate and
data structure that Crosstalk has already set up. So it doesn't set these.
It just (CAREFULLY) massages the 8250 and 8259 so that while this program
is running it has full input AND output interrupt-driven access to the port,
without disturbing the environment (hardware/software) set up by Crosstalk.
If you run this without first having "opened" the serial port (by running
Crosstalk etc), then the 8250 will very likely go haywire.
Don't be tempted . . . Just DON'T!
- Joan Riff, 3 March 1985